package cz.vse.po1715.lode.hra;

/*******************************************************************************
 * Instance třídy {@code HraciPole} představuje pole,
 * na kterém se hra odehrává.
 *
 * @author Jan Bursa
 * @version 1.00,  1.8.2011
 */

public class HraciPole {

    /** Rozměr určující velikost pole*/
    public static final int p = 10;

    /** Jednotlivá pole hráčů*/
    public static int [][] hraci_pole = new int [p][p];
    public static int [][] hraci_pole2 = new int [p][p];

    /** Metoda zajišťující výpis pole hráče 1*/
    public static void getHraciPole()
    {
        for (int i = 0; i < hraci_pole.length; i++) { //pruchod pres pole poli
        for (int j = 0; j < hraci_pole[i].length; j++) { //pruchod radkem
            if(HraciPole.hraci_pole[i][j] == 2 || (Hraci.id_hrac == 2 && HraciPole.hraci_pole[i][j] == 1)){System.out.print("0  ");}
            else{
        System.out.print(hraci_pole[i][j] + "  ");}} //oddelovac znaku
        System.out.println("");} //odradkovaní
    }

    /** Metoda zajišťující výpis pole hráče 2*/
    public static void getHraciPole2()
    {
        for (int i = 0; i < hraci_pole2.length; i++) { //pruchod pres pole poli
        for (int j = 0; j < hraci_pole2[i].length; j++) { //pruchod radkem
            if(hraci_pole2[i][j] == 2 || (Hraci.id_hrac == 1 && HraciPole.hraci_pole2[i][j] == 1)){System.out.print("0  ");}
            else{
        System.out.print(hraci_pole2[i][j] + "  ");}} //oddelovac znaku
        System.out.println("");} //odradkovaní
    }

    /** Metoda zajišťující vynulování pole hráče 1*/
    public static void VynulujPole()
    {
        for (int i = 0; i < hraci_pole.length; i++) { //pruchod pres pole poli
        for (int j = 0; j < hraci_pole[i].length; j++) { //pruchod radkem
        hraci_pole[i][j] = 0;}}
    }

    /** Metoda zajišťující vynulování pole hráče 2*/
    public static void VynulujPole2()
    {
        for (int i = 0; i < hraci_pole2.length; i++) { //pruchod pres pole poli
        for (int j = 0; j < hraci_pole2[i].length; j++) { //pruchod radkem
        hraci_pole2[i][j] = 0;}}
    }
}

